package org.cis.jproyinv.proyecto.dao;

import java.util.List;
import org.cis.jproyinv.dao.ServicioDao;
import org.cis.jproyinv.proyecto.modelo.LineaInvestigacion;

public class LineaInvestigacionDao extends ServicioDao<LineaInvestigacion, Long> {

    @Override
    public LineaInvestigacion buscar(Long id) {
        return getEm().find(LineaInvestigacion.class,id);
    }

    @Override
    public List<LineaInvestigacion> buscarTodos() {
        return getEm().createQuery("select li from LineaInvestigacion li").getResultList();
    }

    public List<LineaInvestigacion> buscarCriterio(String criterio) {
        return getEm().createQuery("SELECT linea FROM LineaInvestigacion linea where linea.nombre like'%"+criterio+"%'").getResultList();
    }

    
}
